/*
 * Escribe un programa que reciba un texto y transforme lenguaje natural a
 * "lenguaje hacker" (conocido realmente como "leet" o "1337"). Este lenguaje
 *  se caracteriza por sustituir caracteres alfanuméricos.
 * - Utiliza esta tabla (https://www.gamehouse.com/blog/leet-speak-cheat-sheet/) 
 *   con el alfabeto y los números en "leet".
 *   (Usa la primera opción de cada transformación. Por ejemplo "4" para la "a")
 */

let codigoLetras = {a: "4", b: "I3", c: "[", d: ")", e: "3", f: "|=", g: "6", h: "#", i: "[]", j: "_|", k: "/<", l: "1", m: "^^", n: "^/", o: "0", p: "|*", q: "()_", r: "I2", s: "$", t: "7", u: "|_|", v: "\/", w: "\X/", x: "Ж", y: "\|/", z: "%", 1: "L", 2: "R", 3: "E", 4: "A", 5: "S", 6: "b", 7: "T", 8: "B", 9: "g", 0: "o"}

function lenguaje(palabra){
  let palabraCodigo="";
 
  for(let letra of palabra.toLowerCase()){
    if(letra in codigoLetras){
      palabraCodigo += codigoLetras[letra];
    }else{
      palabraCodigo += letra;
    }
  }
   return palabraCodigo;
}

console.log(lenguaje("Hola,hackers"));